Digital stamps

ABSTRACT

Systems, methods, and media for the delivery of physical items using a digital stamp. Various implementations include operations such as receiving a request from a user to deliver an item to a destination using a digital stamp, wherein the item includes destination information and lacks any physical indicator that the delivery fee for the item has been paid or will be paid; receiving a destination address from the user; determining a delivery fee for the item; and generating a digital stamp using the destination address, the delivery fee, and user account information for the user. The operations may also include obtaining an image of the item including the destination information; determining, from the image, that the item lacks any physical indicator regarding the delivery fee; checking for a digital stamp corresponding to the item; and directing the item for delivery to the destination information, if the digital stamp is found.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of copending U.S. application Ser.No. 15/850,914 filed on 21 Dec. 2017, which is hereby incorporated byreference in its entirety.

BACKGROUND

Electronic mail and instant messaging have become the primary means tocommunicate written messages and visual information. However, physicalitems (e.g., letters, postcards, and packages) continue to be carriedand delivered by delivery and courier services, such as the UnitedStates Postal Service (“USPS”). Use of such services, however, can beinconvenient in comparison to sending electronic mail and instantmessaging. For example, delivery services typically require thatdelivery fee be prepaid by an individual requesting delivery of an item(i.e., “the sender”). In such situations, the sender may obtain a stamp(e.g., a postage stamp) or other physical indicia (e.g., a shippinglabel) indicating that the delivery fee has been paid, and affix it toan outside surface of the item, so that the delivery service canrecognize that the delivery fee has been paid or will be paid. If adelivery service receives an item that lacks any stamp(s) or otherphysical indicia indicating payment of the delivery fee, then thedelivery service may return the item to the sender instead of deliveringit to the addressee.

The delivery fee for different items may vary based on, for example, thetype of delivery requested (e.g., priority delivery, first classdelivery, overnight delivery, parcel post delivery, etc.) and the weightof the item. Thus, prior to dropping an item off for collection at acollection box (e.g., blue box, postbox, mailbox, letter box, or dropbox), the sender may wish to know the delivery fee (e.g., postage) forthe item. And, even if the sender knows the delivery fee, they may nothave the required stamps or other physical indicia on hand. However,obtaining stamps or other physical indicia can be inconvenient for asender who simply desires to drop off an item at a collection box. Insome situations, the sender may obtain the stamps or other physicalshipping indicia indicating payment of the delivery fee by traveling toa retail location of a delivery service (e.g., a post office). In thatsituation, the sender can simply drop off the package and pay thedelivery fee at the retail location, instead of using a collection boxas the sender originally intended. In other situations, the sender canavoid traveling to the retail location by obtaining stamps or shippinglabels online via the Internet. For example, the sender can obtainpostage stamps from services such as USPS.COM or STAMPS.COM™, which is abusiness partner of the USPS. Such Internet transactions can, however,also be inconvenient because a typical Internet purchase can involvenumerous steps, including locating, accessing, and browsing a virtualstorefront; and completing a purchase with a secure payment system.Additional steps may be required if the user has forgotten theirsecurity credentials for the online store or the secure payment system.

For all the reasons above, it would be desirable to provide moreconvenient methods and systems for sending and paying the delivery feefor physical items using a delivery service.

SUMMARY

For all the reasons above, it would be desirable to provide moreconvenient methods and systems for sending and paying the delivery feefor physical items using a delivery service.

The present disclosure provides systems, methods, and computer-readablemedia for the delivery of physical items using digital stamps.Implementations consistent with the present disclosure include hardwarefor and/or perform functions and operations that include receiving arequest from a user to deliver an item to a destination using a digitalstamp, wherein the item includes destination information, and the itemlacks any physical indicator, (e.g., physical indicia), that a deliveryfee for the item has been paid or will be paid; receiving a destinationaddress from the user; calculating a delivery fee for delivering theitem, wherein the delivery fee is based on the destination address;generating a record for the digital stamp using the destination addressreceived from the user, the delivery fee, and user account information,wherein the record correlates the digital stamp with the item;obtaining, using a camera, an image of the item including thedestination information; determining, based on the image, that the itemlacks any physical indicator that a delivery fee for the item has beenpaid or will be paid; in response to determining that the item lacks anyphysical indicator that a delivery fee for the item has been paid orwill be paid, determining, based on the destination information from theimage, whether there is a digital stamp correlating to the item; and inresponse to determining that the digital stamp correlates to the item,directing the item for delivery according to the destinationinformation.

In various implementations, generating the record for the digital stampmay include retrieving a user identifier and an origin address of theitem from the user account information; and storing the user identifier,the origin address, and the destination address in association with anidentifier of the digital stamp. In some such implementations, therequest that is received and the destination address that is receivedare spoken by the user, and the delivery fee is audibly provided to theuser by speech generation.

In various implementations, the functions and operations further includereceiving a weight of the item; and generating the record for thedigital stamp further includes storing the weight in the record. In somesuch implementations, receiving the weight of the item comprisesreceiving the weight of the item from a scale.

In some implementations, the functions and operations further includedeactivating the digital stamp when the item is delivered. In some otherimplementations, the functions and operations further include, inresponse to determining that no digital stamp correlates to the item,directing the item to be returned to the user.

DRAWINGS

The present invention will become more fully understood from thedetailed description and the accompanying drawings, wherein:

FIG. 1 shows a block diagram illustrating an example of an environmentfor implementing systems and processes in accordance with aspects of thepresent disclosure.

FIG. 2 shows a block diagram illustrating an example of item deliverysystem in accordance with aspects of the present disclosure.

FIG. 3 shows a block diagram illustrating an example of a deliveryservice computing system in accordance with aspects of the presentdisclosure.

FIG. 4 shows a block diagram illustrating an example of an automatedsorting system in accordance with aspects of the present disclosure.

FIG. 5 shows a flow block diagram illustrating an example of a processfor activating a digital stamp for an item in accordance with aspects ofthe present disclosure.

FIG. 6 shows a flow block diagram illustrating an example of a processfor processing an item using a digital stamp in accordance with aspectsof the present disclosure.

FIG. 7 shows table illustrating an example of a data structure storingdigital stamp information in accordance with aspects of the presentdisclosure.

DETAILED DESCRIPTION

The present disclosure relates to the collection and delivery ofphysical items. Systems and methods in accordance with aspects of thepresent disclosure allow a sender to deposit an item for delivery at acollection point of a delivery service (e.g., a collection box, such asa mail box) without including any physical indicia (e.g., a stamp,marking, code, prepaid shipping label, or other label) indicating that adelivery fee for the item has been paid or will be paid to the deliveryservice. Instead, the sender can pay the delivery fee for the item tothe delivery service by obtaining a novel “digital stamp” via acomputer-user interface communicatively linked to a computing system ofthe delivery service. In implementations, the computer-user interface isan intelligent voice-recognition interface that allows the sender toobtain the digital stamp using their voice, and some implementations maybe voice-only (i.e., entirely hands-free).

In accordance with aspects of the present disclosure, the deliveryservice may activate a digital stamp for the sender based on thefollowing information: an origin address, a destination address, a typeof delivery, a weight of an item, and a payment indication. In variousimplementations, the sender has a pre-established account with thedelivery service, which stores information including the sender's name,origin address (e.g., the sender's home address), and a method ofpayment. Thus, in various implementations, the delivery service canactivate a digital stamp based solely on the sender providing thedestination address, the type of delivery, and the weight of the item.Additionally, in various implementations, the delivery fee for a certaintype of delivery (e.g., a standard envelope or standard package) can bea fixed, preset amount. Thus, in such implementations, the deliveryservice can activate a digital stamp based solely on the senderproviding the destination address and the type of delivery. Further, invarious implementations, the account of the user with the deliveryservice is associated with a phone book or contact list of the user(e.g., an address book on a user device). In such implementations, thedelivery service can obtain the delivery address for a recipient's namefrom the phone book or contact list. Accordingly, in thoseimplementations, the delivery service can activate a digital stamp basedsolely on the sender providing the recipient's name and the type ofdelivery desired by the user.

Further, in various implementations, a delivery service may limit thereceipt or collection of delivery items to only those itemscorresponding to specific types of deliveries having fixed or predefineddelivery fees. For example, a delivery-item collection box can beconfigured to accept or receive only items that conform to a predefinedsize(s) and shape(s) (e.g., a standard US envelope size A10 (6″×9.5″×¼″)or smaller), which have a predefined delivery fee(s) associated with thepredefined size(s) and shape(s). For another example, a delivery-itemcollection box can be configured to accept or receive only items thathave a specified delivery fee (e.g., the fee for a single first-classpostage stamp, which is currently $0.49). Accordingly, in thoseimplementations, the delivery service can activate a digital stamp basedsolely on the sender providing the recipient's name or nickname (e.g.,“Send this letter to Mom”) or based on the sender providing therecipient's address, because the amount of the delivery fee will bepredetermined based on how and/or where the item was received, accepted,or collected by the delivery service.

In accordance with aspects of the present disclosure, the deliveryservice collects, processes, and delivers items received from thevarious senders with or without physical indicia indicating payment ofdelivery fees (e.g., a postage stamp or a shipping label includingpayment or account information). In various implementations, after thedelivery service collects an item from a collection point, the item canbe processed by an automated sorting system that identifies addressinformation on the item (e.g., using optical character recognition(OCR)), determines a weight of the item, and determines whether the itemincludes a physical indicia indicating payment of delivery fees. If theitem lacks any such physical indicia, the automated sorting system mayreference, access, or retrieve digital stamp information based on theorigin and/or destination address scanned from the item. If the digitalstamp information includes an active digital stamp for the item, thenthe automated sorting system may continue to process the item fordelivery. If, however, there is no active digital stamp for the item,then the automated sorting system may identify and route the item forreturn to the sender.

Reference will now be made in detail to specific implementationsillustrated in the accompanying drawings and figures. In the followingdetailed description, numerous specific details are set forth to providea thorough understanding of the invention. However, it will be apparentto one of ordinary skill in the art that implementations may bepracticed without these specific details. In other instances, well-knownmethods, procedures, components, circuits, and networks have not beendescribed in detail so as not to unnecessarily obscure aspects of theimplementations.

FIG. 1 shows a block diagram illustrating an example of an environment 1for implementing systems and processes in accordance with aspects of thepresent disclosure. The environment 1 can include an origin 3, adestination 4, one or more collection locations 5, one or more deliveryservice computing systems 15, one or more item processing facilities 17,a network 20, and one or more communication links 25. The origin 3 andthe destination 4 can be physical places (e.g., a house, an apartment, aschool, an office, a building, a retail location, etc.) that haveaddressable locations that are substantially unique (e.g., a streetaddress or a post office box). For example, the locations of the origin3 and the destination 4 can be specified using the USPS's addressingschema, which identifies locations based on the following: unit or POBox, street, city, state, and postal code.

The origin 3 can be associated with the user 35 (i.e., a sender) whodesires to send a physical item 40 to the destination 4 using a deliveryservice by physically transporting the item 40 to the collectionlocation 5, as depicted by line 43. The item 40 can be, for example, aletter, a postcard, a package, a box, a container, a crate, or a pallet.In the conventional manner, the user 35 can label or write onto anexternal surface of the item 40 with a delivery address for thedestination 4 in a computer-readable or computer-recognizable format,such as hand-written or computer-printed alphanumeric characters. Theuser 35 may also label the external surface of the item 40 with theaddress of the origin 3 in a computer-readable or computer-recognizableformat to provide a return address for the item 40. However, inaccordance with aspects of the present disclosure detailed below, theuser may refrain from putting any physical indicia on the externalsurface of the item indicating that a delivery fee has or will be paid.For example, the user 40 may forgo providing any postage stamp or othershipping label indicating payment for delivery.

In various implementations, the user 35 can have and/or employ a userdevice 41, which may be a computing device that can communicativelyconnect (directly or indirectly) to a collection location and/or thedelivery service computing system 15 via one or more wired and/orwireless communication links 25. For example, the user device 41 cancommunicate using a wireless connection (e.g., a Wi-Fi, a BLUETOOTH®and/or a Long-Term Evolution (LTE)) wireless data link). In variousimplementations, the user device 41 can be a smart phone, an intelligentassistant, a personal computer system, a set top box, a laptop device, atablet device, or other programmable user electronic device. The userdevice 41 can include input/output devices conventionally included insuch systems for interacting with a user. For example, the user device41 can include a display, a touch screen interface, a keyboard, apointing device (e.g., a computer mouse), a microphone, and/or a camera.While the user 35 is shown within the origin 3, this depiction merelyrepresents an association between the origin 3 and the user 35. However,it is understood that the user 35 can interact with the environment 1from other locations. For example, the user 35 can interact with thedelivery service computing system 15 while outside of the origin 3 andat the collection location 5 or while using the user device 41 atanother location remote from the origin 3.

The collection location 5 can be one of numerous predefined locations atwhich the delivery service collects items that are dropped off fordelivery. In various implementations, the collection location 5 can be aconventional mailbox at the origin 3 (e.g., a home mailbox), aconventional collection box at a street-corner or at a business, or adelivery service kiosk at some other location (e.g., a retail location)or the like. After the user 35 physically deposits the item 40 at thecollection location, the delivery service can collect the item 40 andphysically transport it to the delivery service processing facility 17,as depicted by line 45. In some implementations, the collection location5 can include a user interface 50, which can be a computerized device orsubsystem that interacts with the user 35 to providedelivery-service-related information and services. The user interface 50can include various input/output devices for interacting with a user,which can be the same as those provided in the user device 41. Thus, insome implementations, the user 35 can interact with the user interface50 instead of the user device 41. In other implementations, the userdevice 41 can interact with the user interface 50 via a communicationlink 25. For example, the user interface 50 can access information anddevices provided by the user device 41 (e.g., accessing userauthentication components and/or address book information provide by asmartphone). In some embodiments, the functions and processes providedthe user interface 50 can be provided through online services. Forexample, the user 35 could interact with an implementation of the userinterface 50 that is not physically located at the collection location5, but is instead embodied entirely in software and is provided via asocial media platform(s) and Internet messaging services.

The delivery service computing system 15 can be one or more computingdevices that provide information and services to the user 35 through theuser device 41 and/or the user interface 50. In accordance with aspectsof the present disclosure, the delivery service computing system 15 canprovide a digital stamp service to the user 35. Further, in variousimplementations, the delivery service computing system 15 can maintainand provide delivery-service-related information such as collectionschedules, delivery service retail hours, delivery service retail officelocations and wait times, and the like. While the delivery servicecomputing system 15 is illustrated as a single system, it is understoodthat the functionality of this system as disclosed herein can bedistributed among various systems, which can be operated by multipleentities.

The delivery service processing facility 17 can be a physical plant ofthe delivery service that receives and processes items (e.g., item 40)transported from various collection locations (e.g., collection location5) for delivery to various destinations (e.g., destination 4). Inimplementations, the delivery service processing facility 17 can be asorting facility that sorts and directs or routes items (e.g., lettersand packages) for delivery. The delivery service processing facility 17can operate one or more automated mail sorting systems that use opticalcharacter recognition (OCR) to scan text and codes included on theexternal surfaces of items, determine address information, and direct ormove items for delivery. For example, the delivery service processingfacility 17 may receive the item 40 collected by the delivery servicefrom the collection location 5 (as depicted by line 45), process theitem 40 to determine its destination, and direct the item 40 forphysical transport to the destination 4, as depicted by line 53. Inaccordance with aspects of the present disclosure, the processing of theitem 40 by the delivery service processing facility 17 may includedetermining that the item 40 lacks any physical indicia on its externalsurface indicating that a delivery fee has or will be paid, determiningthat there is an active digital stamp associated with the item 40, andlabeling or printing the external surface of the item 40 withinformation 55 (e.g., a computer-readable or computer-recognizable code,such as a bar code, that is printed on a label that is affixed to theitem 40) identifying the digital stamp and/or indicating that thedelivery fee for the item 40 has been paid.

The network 20 can be one or more types of communications networksthrough which the delivery service computing system 15, the deliveryservice processing facility 17, the user device 41, and/or the userinterface 50 can communicate using one or more communication links 25.The communications network 20 can be, for example, the Internet, a widearea network, a local area network, a cellular network, or apeer-to-peer network or any combination thereof. The communication links25 can be any wired or wireless communication channel or combinationthereof. In various implementations, the communication network 20 and/orthe communication links 25 can provide secure communications channelsbetween the delivery service computing system 15, the delivery serviceprocessing facility 17, the user device 41, and/or the user interface50, for example, to protect personal and financial information.

FIG. 2 shows a block diagram illustrating an example of a system 200 inaccordance with aspects of the present disclosure. The system 200includes a collection location 5, a delivery service computing system15, a delivery service processing facility 17, and communication links25, all of which can be the same or similar to those described above.Additionally, the system 200 includes a user interface device 205, whichcan be the same or similar to the user device (e.g., user device 41) orthe user interface (e.g., user interface 50) previously describedherein.

The user interface device 205 can be a computing device includinghardware and/or software that provides a computer-user interface (e.g.,a natural language interface and/or graphic user interface) throughwhich the user 105 can exchange information with, and obtain servicesfrom, the delivery service computing system 15. The information caninclude text (e.g., keyboard inputs, login information, and documents)and information that is convertible into text (e.g., spoken words, handgestures, and images). The user interface device 205 may include andexecute a delivery service application 207, which can provide otherservices in operation with the user device 205, such as authenticationof the identity of the user 35 (e.g., biometric), secure payment ofdelivery fees and the like (e.g., credit or debit card information),address book services (e.g., access to a contact list or electronicphonebook), and location services (e.g., mapping). In variousimplementations, the user interface device 205 may be an intelligentcomputing device that uses artificial intelligence, natural languageprocessing, language translation, and voice generation to interact withusers, such as described in, as described in copending U.S. patentapplication Ser. No. 15/850,432 titled “Intelligent Collection Box,”filed 21 Dec. 2017 (attorney docket no. 0126.0011), which isincorporated herein by reference in its entirety.

As shown in the example of FIG. 2, the delivery service computing system15 can include one or more modules that perform various functions andprocesses disclosed herein, including a user account module 211, anauthentication module 213, a digital stamp module 215, and a languagemodule 217. The user account module 211 can be hardware and/or softwareexecuted by the delivery service computing system 15 that establishesand maintains various types of information associated with users (e.g.,user 35), including authentication information 221, user information223, payment information 225 and digital stamp information 227. Theauthentication information 221 can be information that uniquelyidentifies an individual user. For example, the authenticationinformation 221 can include a username and passcode. Additionally, invarious implementations, the authentication information 221 can includebiometric information, such as voice authentication data that uniquelyidentifies a user based solely on their voice, e.g., when speaking aspecific word or phrase, (which is also known as “voice recognition” and“speaker recognition”). The user information 223 can include names,addresses, and account identifiers (e.g., account numbers) for each ofthe users. For example, the address information can include an addressof a user (e.g., user 35) at their home or place of business (e.g.,origin 3). Additionally, the user information 223 can include theaddress information for various destinations associated with the user.For example, the destination addresses associated with a user can bemaintained in an address book that is stored on the user interfacedevice 205 and/or the delivery service computing system 15. The paymentinformation 225 can be the account information of, for example, a creditcard, a debit card, an electronic payment service, a prepaid account,etc. that is supplied by the user. The digital stamp information 227 canbe information describing digital stamps purchased by the user. Forexample, the digital stamp information 227 can include a data structureor data set (e.g., a database), which contains digital stamp record(s),each of which contain the following information: a digital stampidentifier, a user account number, a user name, a delivery type, anorigin address, a destination address, a delivery fee, an activationdate, an expiration date, an indicator that payment of the delivery feewas successful, and an indicator of whether a digital stamp is active(e.g., unused, used, expired, or unexpired).

The authentication module 213 can be hardware and/or software executedby the delivery service computing system 15 that authenticates theidentities of users based on the authentication information 221. Inimplementations, the authentication module 213 receives or accessesauthentication credentials (e.g., a user name and/or a passcode)provided by the user 35 using, e.g., the user interface device 205 andcompares the received credentials to the pre-established credentialinformation stored in authentication information 221. Additionally, invarious implementations, the authentication module 213 can be or includea voice authentication service that identifies a user based on a word ora phrase spoken by the user into the user interface device 205. Forexample, the authentication service 221 can include an applicationprogram interface (API) that accesses a remote processing system theprovides voice authentication to the delivery service computing system15 using a software-as-a-service (“SAAS”) model (e.g., TRULYSECURE™ BYSENSORY, INC. of Santa Clara, Calif.).

The digital stamp module 215 can be hardware and/or software executed bythe delivery service computing system 15 that interacts with the userinterface device 205 to generate, maintain, and provide the digitalstamp information 227. As described in detail below, the digital stampmodule 215 can interact with a user who is using the user interfacedevice 205 via, for example, the delivery service application 207. Thedigital stamp module 215 can interact with the user to generate, create,revise, or otherwise determine the digital stamp information 227 for aparticular digital stamp (e.g., including determining information suchas the user account number, the user name, the delivery type, the originaddress, the destination address, and/or the delivery fee). Some of theinformation for the digital stamp can be pre-established before adigital stamp is created on behalf of the user. For example, the useraccount number, user name, and origin address can be stored as the partof the user information 223, which is created and stored when the userinitially creates his or her user account using the user account module211. Additionally, the destination address can be obtained from anaddress book maintained by the user interface device 205 and/or with theuser information 225.

The language module 217 can be hardware and/or software executed by thedelivery service computing system 15 that can use natural languagespeech or text as inputs and outputs. The user can communicate with thedelivery service computing system 15 (including the user account module211, the authentication module 211, and the digital stamp module 215)using various user input devices that are part of or subsystems of theuser interface device 205, such as keyboard, mouse, touchscreen display,and/or a microphone and a speaker. In various implementations, thenatural language module 217 can use various services (SAAS) forinterpreting and responding to requests from the users, including avoice detection and authentication service, a speech recognition andgeneration service, a language translation service, a natural languageprocessing service, and an artificial intelligence service (e.g., CLOUDSPEECH API™ and CLOUD NATURAL LANGUAGE API by ALPHABET INC. of MountainView, Calif., AMAZON AWS by AMAZON.COM, INC. of Seattle, Wash., andAPI.AI by SPEAKTOIT, INC of Palo Alto, Calif.). Such services can uselibraries particularly adapted to recognize and usedelivery-service-related words, phrases, locations, and services.

While modules 211-217 are illustrated as separate units, it isunderstood the two or more of the module 211-217 can be combined. It isalso understood that the functionality of the modules 211-217 can bedivided into additional units. Further, even though the modules 211-217are depicted together, it is understood that one or more of the modules211-217 can be located at different locations (e.g., different serverslinked by network 20 and/or communication links 25).

Additionally, FIG. 2 depicts the user interface device 205, the deliveryservice computing system 15 and the delivery service processing facility17 as separate units, connected by communication links 25, it isunderstood that the functionality of two or more of these units can becombined. For example, in implementations, some or all of thefunctionality of the user interface device 205 can be incorporated intothe delivery service computing system 15. Additionally, in someimplementations, the delivery service computing system 15 and thedelivery service processing facility 17 can be combined into a singlesystem and/or location.

In an example of an interaction consistent with aspects of the presentdisclosure, a user can request a digital stamp for the item 40 byactivating the delivery service application 207 on the user interfacedevice 205. For example, in an implementation in which the userinterface device 205 is included with a collection location (e.g., aUSPS Blue Box or some other delivery service kiosk), the user can startthe process by speaking a trigger phrase, such as “Hello Box,” which isreceived (e.g., recorded) by the user interface device 205 andtransmitted to the delivery service computing system 15 in a format thatis usable by the delivery service computing system 15. The deliveryservice computing system 15 can recognize the trigger phrase (e.g.,using the language module 217) and authenticate or enable authenticationof the identity of the user (e.g., using the authentication module 213and authentication information 221). For example, the delivery serviceapplication 207 can authenticate the unique identity of the user/senderby, for example, using voice authentication based on a voiceauthentication key stored in the authentication information 221 andprovided to the delivery service application 207 by the delivery servicecomputing system 15. Additionally or alternatively, the delivery serviceapplication 207 can authenticate the user by comparing a username andpasscode input by the user using a conventional computer user interfacesdevices (such as a display, keyboard, mouse, and/or touchscreen) to theusername and passcode stored in the authentication information 221.

Using the user interface device 205, the user can request that thedelivery service computing system 15 provide a digital stamp for an item40 to be delivered to a particular destination (e.g., destination 4).For example, using an interactive voice interface, the user can speak,“I would like to send this package to my mother using a digital stamp.”The digital stamp module 215 of the delivery service computing system 15can receive the sender's request from the user interface device 205 viathe communication link 25. The delivery service computing system 15 caninterpret the request using the language module 217 and, based on theunique user identification by the authentication service, the digitalstamp module 215 can retrieve or access the user information 223 storedby the user account module 211, including the user's name and originaddress, as well as a name and the destination address corresponding toan address book entry identified to the user's “mother.” Additionally,the digital stamp module 215 can obtain a weight of the item 40 (e.g.,using a scale provided by the user interface device 205 or based on aninput from the sender/user). For example, using the language module 217,the digital stamp module 215 can request that the user place the item 40on a scale included in the user interface device 205. Based on theweight, the user may select a delivery option from various types offeredby the digital stamp service 214. The digital stamp service 214 cancalculate a delivery free based on the selected delivery type, itemweight and destination, and obtain the user's authorization to chargethe delivery fee and activate the digital stamp for the item 40. Thedigital stamp service 214 can also calculate or determine otherinformation for the digital stamp, including an activation date and anexpiration date. The digital stamp module 214 can store a record for thedigital stamp in the digital stamp information 227, which can includethe user name, the delivery type, the origin address, the destinationaddress, the delivery fee, the activation date, the expiration date, apayment indicator, and an indicator that the digital stamp is active.Using the user interface device 205, the digital stamp module 215 canalso prompt the user to drop off the item 40, labeled with the originaddress and the destination address, at a collection location 5 orschedule a pickup of the item 40. At this point, in accordance withaspects of the present disclosure, the item 40 lacks any physicalindicia that the delivery fee for the item has been or will be paid;e.g., there is no postage stamp or prepaid shipping label or the like onthe item 40.

The delivery service can collect the item 40 from the collectionlocation 5 and physically transport the item 40 (as depicted by line 45)to a delivery service processing facility 17, which may include anautomated sorting system 210. The automated sorting systems 210 can be acomputerized system including hardware and software that performs thefunctions of a conventional mail sorting system, including orientingitems (e.g., arranging them to face upright), scanning items for properaddresses, scanning items for indicia of delivery fees (e.g., a postagestamp or a shipping label including payment or account information),marking the indicia of delivery fees as canceled and sorting the itemsfor delivery to different destinations using various delivery types andmodes of transport.

In accordance with aspects of the present disclosure, the sorting system210 can determine that the item 40 lacks any physical indicia that thedelivery fee for the item has been or will be paid. In a conventionalsystem using convention processing, such an item 40 would be sorted outof the delivery stream into a “do not deliver/return to sender”processing stream. In implementations consistent with the presentdisclosure, rather than immediately identifying the item 40 to bereturned to the sender for failing to pay the delivery fee, the sortingsystem 210 can attempt to identify digital stamp information 227 for theitem 40. For example, the sorting system 10 may query the digital stampinformation 227 based on the origin address and/or the destinationaddress scanned from the item 40. If the digital stamp information 227lacks a record of a digital stamp for the item 40 or if the digitalstamp information includes a record, but the digital stamp is not activeor paid, then the automated sorting system 210 may identify the item 40to be returned to the sender for failing to pay the delivery fee. On theother hand, if the digital stamp information 227 indicates that adigital stamp for the item 40 is currently active and paid, then theautomated sorting system 210 may sort the item 40 for delivery to itsdestination (as indicated by line 53). Additionally, the sorting system210 may optionally add a physical indicia 55 (e.g., a barcode) to theitem 40 indicating that the delivery fee has been paid and/oridentifying the digital stamp for the item (e.g., a code associated withthe digital stamp).

FIG. 3 shows a flow block diagram illustrating an example of a deliveryservice computing system 15, which can be the same or similar to thatdescribed above. In some implementations, the delivery service computingsystem 15 may be a server computer. The delivery service computingsystem 15 includes hardware and software that perform various processesand functions disclosed herein. In implementations, the delivery servicecomputing system 15 includes a computing device 330, input/output (I/O)devices 333, and a storage system 335.

The I/O devices 333 can include any sensor, communication or user-inputdevice that enable the computing device 230 to monitor its environment,communication with one or more other computing devices using any type ofcommunications link, interact with a user 105, and interact with thecomputing device 330. In implementations, the I/O devices 333 caninclude user-input device(s) (e.g., touchscreen, pointer device,keyboard) a display (e.g., a computer monitor and/or touch screendisplay).

The storage system 335 can include one or more computer-readable,non-volatile hardware storage device that stores information and programinstructions. For example, the storage system 335 can be one or moreflash drives and/or hard disk drives. In accordance with aspects of thepresent disclosure, the storage device 335 stores authenticationinformation 221, user information 223, payment information 225, anddigital stamp information 227, which can be the same or similar to thosepreviously described herein.

In embodiments, the computing device 333 includes a processor 339 (e.g.,microprocessor, microchip, or application-specific integrated circuit),one or more memory devices 341 (e.g., RAM and ROM), one or more I/Ointerfaces 343, and one or more network interfaces 345. The memorydevice 341 can include a local memory (e.g., a random access memory anda cache memory) employed during execution of program instructions.Additionally, the computing device 330 includes at least onecommunication channel 332 (e.g., a data bus) by which it communicateswith the I/O devices 333 and the storage system 335.

The processor 339 executes computer program instructions (e.g., anoperating system and/or application programs or module), which can bestored in the memory device 341 and/or the storage system 335. Theprocessor 339 can also execute the computer program instructions of useraccount module 211, an authentication module 213, a digital stamp module215, and a language module 217, which can be the same or similar tothose previously disclosed herein. It is noted that the computing device330 can comprise any general-purpose computing article of manufacturecapable of executing computer program instructions installed thereon(e.g., a personal computer, server, etc.). However, the computing device330 is only representative of various possible equivalent-computingdevices that can perform the processes described herein. To this extent,in embodiments, the functionality provided by the computing device 330can be any combination of general and/or specific purpose hardwareand/or computer program instructions. In each embodiment, the programinstructions and hardware can be created using standard programming andengineering techniques, respectively.

FIG. 4 shows a flow block diagram illustrating an example of anautomated sorting system 210, which can be the same or similar to thatdescribed above. The automated sorting system 210 includes hardware andsoftware that perform various processes and functions disclosed herein.In implementations, the automated sorting system 210 includes acomputing device 430, input/output (I/O) devices 433, and a storagesystem 435, communication channels 432, I/O interfaces 443, networkinterface 445, processor 439, memory devices 441, which can be the sameor similar to those previously described above.

The automated sorting system 210 can include and/or be operablyconnected to various devices and mechanisms for orienting, moving, andsorting items for delivery, including letters, postcards, and packages.In accordance with aspects of the present disclosure, examples of I/Odevices 433 include in, connected to, and or controlled by the automatedsorting system can include one or more scales 451, one or more cameras453 and one or more item markers 455. The scale 451 can determine aweight of items (e.g., item 40) processed by the automated sortingsystem 411. The camera 453 can detect items processed by the automatedsorting system 411 and capture images of the external surfaces of theitems for optical character recognition of addresses and the like andfor reading barcodes. The item marker 455 can place (e.g., spray, print,or draw) computer-readable codes (e.g., barcodes), computer-recognizabletext, and other marks (e.g., postage cancellation marks) on to theexternal surfaces of items processed by the automated sorting system411.

The processor 439 executes computer program instructions (e.g., anoperating system and/or application programs or module), which can bestored in the memory device 441 and/or the storage system 445. Theprocessor 439 can also execute the computer program instructions of anitem sorting module 411 and a digital stamp sorting module 413. The itemsorting module 411 can be software, hardware, or a combination thereofthat controls the operations of the automated sorting system 210. Inaccordance with aspects of the present disclosure, the operations caninclude orienting items for processing (e.g., placing the externalsurfaces of the items including address information in substantially thesame direction), determining weights of the items using the one or morescales 451, capturing address and delivery fee information from theexternal surfaces of the items using the one or more cameras 453,interpreting the captured images to determine address and/or deliveryfee information (e.g., using optical character recognition), marking theitems using the item marker 455 (e.g., to cancel stamps or add digitalstamp indicia), and controlling equipment that sorts and moves the itemsfor delivery to various destinations based on the captured addressinformation and delivery fee information.

The digital stamp sorting module 413 can be software, hardware, or acombination thereof that processes digital stamps in accordance withaspects of the present disclosure. As detailed herein, if the itemsorting module 411 scans an item (e.g., item 40) for delivery feeinformation and determines that the item lack any physical indicia ofpayment of delivery fees, the digital stamp sorting module 413 cangenerate a digital stamp query for the item including the origin addressand/or the destination address determined by the item sorting module411. In implementations, the digital stamp sorting module 413 can querydigital stamp information 227, which can be the same as that describeabove. In the implementation shown, a copy of the digital stampinformation 227 can be maintained at automated storing system 210. Inother implementations, the digital stamp information 227 can be storedand maintained at a remote system (e.g., delivery service computingsystem 15). In such implementations, for example, the digital stampsorting module 413 can send the query to the delivery service computingsystem 15 via a computer network (e.g., network 25) using the networkinterface 445. Based on the digital stamp information 227, the automatedsorting system 210 can determine whether or not a digital stamp isactive for the item. In the case where an active digital stamp is found,the digital stamp sorting module 413 may communicate an authorizationmessage to the item sorting module 411 to continue sorting the item.Additionally, the authorization can include a digital stamp identifier,which the sorting module 411 may, in some embodiments, mark on the itemusing the item markers 455. If the digital stamp sorting module 413determines that that no digital stamp is active for the item, then thedigital stamp sorting module 413 may communicate a cancelation messageto the item sorting module 411, which causes it to direct, route, ormove the item for return to its origin address due to insufficient/nopostage.

The flow diagrams in FIGS. 5 and 6 illustrate examples of thefunctionality and operation of possible implementations of systems,methods, and computer program products according to variousimplementations consistent with the present disclosure. Each block inthe flow diagrams of FIGS. 5 and 6 can represent a module, segment, orportion of program instructions, which includes one or more computerexecutable instructions for implementing the illustrated functions andoperations. In some alternative implementations, the functions and/oroperations illustrated in a particular block of the flow diagram canoccur out of the order shown in FIGS. 5 and 6. For example, two blocksshown in succession can be executed substantially concurrently, or theblocks can sometimes be executed in the reverse order, depending uponthe functionality involved. It will also be noted that each block of theflow diagram and combinations of blocks in the block can be implementedby special purpose hardware-based systems that perform the specifiedfunctions or acts, or combinations of special purpose hardware andcomputer instructions.

FIG. 5 shows a flow block diagram illustrating an example of a process500 for activating a digital stamp for an item in accordance withaspects of the present disclosure. At 501, a delivery service system(e.g., delivery service computing system 15) authenticates the identityof a user (e.g., user 35) based on pre-established authenticationinformation (e.g., authentication information 221). In someimplementations, the system can perform authentication by comparing auser identification key (e.g., password) input by the user toinformation stored in a pre-established account for that user (e.g.,user account 211). Also, in some implementations, the intelligentcollection box can authenticate the user via a user device (e.g.,biometric authentication via fingerprint and/or facial recognition by asmartphone), where the identity of the user device is associated withthe pre-established account for that user. Further, in someimplementations, the intelligent collection box can authenticate usingvoice authentication, which is also known as speaker recognition orvoice recognition. In accordance with aspects of the present disclosure,the authentication information is associated with user information(e.g., user information 223) and payment information (e.g., paymentinformation 225) for the user (e.g., which was previously supplied bythe user when establishing the user account 211. Accordingly, theprocess 500 may retrieve or access these various information sources toauthenticate the user and to activate a digital stamp for the user.

At 503, the system determines whether or not the user was authenticatedat 501. If the user is not authenticated at 501 (i.e., 503 is “No”), theprocess 500 ends. If the user is authenticated at 501(i.e., 503 is“Yes”), then the system can further interact with the user to providedelivery services and information. In various implementations, thisinteraction can be entirely spoken. For example, the system (e.g., usinguser interface device 205) can acknowledge the user and offer assistanceby audibly announcing, for example, “Hello. How can I help you?” or thelike. The user can then interact with the system by asking it almost anydelivery service-related question, for example, as described incopending U.S. patent application Ser. No. 15/850,432 titled“Intelligent Collection Box,” filed 21 Dec. 2017 (attorney docket no.0126.0011).

In the example shown at 505, the system can receive a request from theuser to deliver an item (e.g., item 40) using a digital stamp. Forexample, using speech recognition and/or a manual input device (e.g.,keyboard), the user can input the request for a digital stamp to theuser interface device. In various implementations, this input can beentirely spoken. For example, the user may state aloud, “I would like tosend a letter to my mother using a digital stamp.”

At 507, the system can receive a destination (e.g., destination 4) ofthe item from the user. For example, using computer-generated speechand/or a video display, the system can prompt the user to input thedestination address that is (or will be) labeled on the item. In someimplementations where the process 500 has access to an address list ofthe user, the process 500 can access the address list, retrieve a homeaddress corresponding to the user's “mother,” and ask the user toconfirm the address. The user can also input the destination address viaa user input device or select the destination address from a displayshowing the user's address book. Additionally, in variousimplementations, the input prompts and other interactions can beentirely spoken. For example, the system may prompt the user by audiblyasking, for example, “Please tell me the destination address.”

At 509, the system determines a weight of the item. For example, usingcomputer-generated speech and/or a video display, the system can promptthe user to place the item on a scale included in the user interfacedevice, at which time the system can automatically record the weightmeasured by the scale. In other implementations (e.g., in which the userinterface device lacks a scale), the system can prompt the user to inputor provide the weight of the item (e.g., via spoken words or by a manualinput device).

At 513, the system can determine one or more delivery fees or prices fordelivering the item. In some implementations, the system can use theweight determined at 509 to determine one or more delivery service typesthat are available to deliver the item and their corresponding differentrates, including, for example, priority delivery, first class delivery,overnight delivery, second day delivery, parcel post delivery, etc. Forexample, the system can determine the delivery fees using one or morepredefined tables for the different available delivery types thatassociate a delivery fee with a weight and/or a destination. At 517, thesystem box can provide the user with the delivery fees determined at513. For example, using computer-generated speech and/or a videodisplay, the system can indicate or present one or more availabledelivery service types and corresponding prices determined at 513.

At 519, the system can determine whether the user accepted one of theprices provided at 517. For example, using computer-generated speechand/or a video display, the system can prompt the user to input theiracceptance of one of the delivery types and receive the response of theuser via a user input/output device. If the user does not accept theprice (i.e., does not agree to pay a delivery fee) (i.e., 519 is “No”),then the process 500 ends. If the user accepts a price provided at 519(i.e., 519 is “Yes”), then at 521 the system can retrieve additionalinformation for the digital stamp from user account information (e.g.,user information 223). For example, the system can retrieve the user'sname, the origin address, and payment information. At 523, the systemcan generate a digital stamp for the item, using the destinationinformation determined at 507, the weight determined at 509, and/or thetype of delivery accepted at 519. Additionally, in implementations, thesystem may charge the user the accepted delivery fee at the time thedigital stamp is generated. For example, the system may charge theaccount of the user using the payment information (e.g., paymentinformation 225). Generating the digital stamp can include storing arecord for the digital stamp in a data file or database containingdigital stamp information (e.g., digital stamp information 227). Thedigital stamp information included in the record can be or include adigital stamp identifier (e.g., a substantial unique code), thedestination determined at 507, the weight determined at 509, the type ofdelivery accepted at 519, a user identifier (e.g., user name and/oraccount number), an origin address, an activation date, an expirationdate, and/or an indicator of whether a digital stamp is active (e.g.,unused and unexpired). The activation date can be the current date onwhich the digital stamp is generated. The expiration date can be apredetermined amount of time after the creation date (e.g., one week).

At 525, the system can prompt the user to drop off the item at acollection location (e.g., collection location 5). For example, usingcomputer-generated speech and/or a video display, the system caninstruct the user to label the item with the origin address and thedestination address (if not done already) and deposit the item at acollection box or mailbox. In accordance with aspects of the presentdisclosure, the item can be dropped off without any physical indiciaindicating that the delivery fee has been or will be paid. At 529, thedelivery service can collect the item from the collection location andtransport the item for sorting (e.g., by automated sorting system 210)and delivery to its destination (e.g., destination 4).

FIG. 6 shows a flow block diagram illustrating an example of a process600 for processing delivery items that have digital stamps associatedwith them in accordance with aspects of the present disclosure. At 601,a delivery service processing facility (e.g., delivery serviceprocessing facility 5) can receive an item (e.g., item 40) for which thedelivery fee has been paid or will be paid using a digital stamp. Thedelivery service processing facility may direct items for differenttypes of delivery services (e.g., first class vs. overnight) todifferent processing lines or streams. The type of delivery may bemarked on the item when received or the delivery service processingfacility may determine the type of delivery after it is received. Inaccordance with aspects of the present disclosure, at the time it isreceived, the item may lack any such physical indicia of its type ofdelivery service or the payment of its delivery fee.

At 603, a system (e.g., automated sorting system 210) may weigh andorient the item to be upright and faced for further processing. Forexample, the item may be oriented such that an upper surface includingaddress information is faced in a direction accessible by downstreamprocessing elements (e.g., movers, sorters, and optical characterrecognition (OCR) cameras). At 605, the system scans the item to obtainaddress information. For example, using one or more cameras (e.g.,cameras 453) and OCR processing, the system captures and image of theitem and determines an origin address and destination address on theupper surface of the item and at 607, can determine whether the addressinformation is complete. The address information may be deemed completeif the destination address includes sufficient information to identifyan address of a particular destination (e.g., unit number, street nameor PO Box, and postal code). The system can determine how complete theinformation is by comparing address information scanned from the itemwith a predefined schema specifying required elements (e.g., fields) ofthe address information. Additionally, the system can compare thecontent of the address information to reference address information toconfirm that the content corresponds to an actual location.

If the address information scanned at 605 is determined to be incompleteat 607 (i.e., 607 is “No”), then at 609 the system can classify the itemas an item to be returned to the sender and route or sort itaccordingly. If the address information scanned at 605 is determined tobe complete at 607 (i.e., 607 is “Yes”), then at 611 the system scansthe item for physical indicia of a delivery fee. For example, the systemmay use the one or more cameras and the OCR processing to obtain animage of the item and identify any stamps, barcodes, shipping labels, orthe like indicating payment of the delivery fee. At 615, the automatedprocessing system determines whether the item includes a proper physicalindicia of delivery fee. The indicia of delivery can be determined to beproper if it is present and in an amount sufficient for the type ofdelivery and based on the weight determined at 603.

If the indicia of delivery fee scanned at 611 is determined to becomplete and proper at 615 (i.e., 615 is “Yes”), then at 616 the systemsorts the item for deliver in the usual manner. If the indicia ofdelivery fee scanned at 611 is determined to be incomplete (e.g., notpresent) at 615 (i.e., 615 is “No”), then at 619, the system determineswhether a digital stamp for the item exists, e.g., the digital stampcreated by the user (e.g., user 35) that is sending the item. Forexample, the system can obtain digital stamp information for the item(e.g., digital stamp information 227) from the delivery service (e.g.,delivery service computing system 15) or from a storage location withinthe sorting system. For example, the automated processing system (e.g.,executing digital stamp sorting module 413) can identify the digitalstamp information for the item using the address information obtainedfrom the item at 605.

If the system determined that a digital stamp does not exist for theitem at 619 (i.e., 619 is “No”), then at 620 the system can classify theitem as to be returned to the origin address on the item and furthersort and route the item accordingly. If the system determined that adigital stamp exists for the item at 619 (i.e., 619 is “Yes”), then at621 the system determines whether digital stamp identified at 619 isactive. In various implementations, the digital stamp may be active fora limited time (e.g., three days) after being created by the user. Theactivation date and/or the expiration date can be stored in associationwith the digital stamp. Accordingly, the system can determine whetherthe digital stamp is active by comparing the activation date and theexpiration date to a current date. Additionally, in variousimplementations, the digital stamp requested by the user may beactivated only after payment of the associated delivery fee is received.For example, the digital stamp will not be activated if the userrequests the digital stamp but the user's payment information (e.g.,payment information 225) is incorrect or if the payment is rejected by abank or payment service. If at 621 the system determines that thedigital stamp is inactive (i.e., 621 is “No”), then at 622 the systemcan identify or classify the item as to be returned to the originaddress on the item and further sort and route the item accordingly.

If at 621 the system determines that there is active digital stamp(i.e., 621 is “Yes”), then at 623 the system may determine whether theinformation obtained from the item substantially matches the informationassociated with the digital stamp. For example, the digital stamp may beassociated with information including a weight, a user name, a deliverytype, an origin address, and/or a destination address. The system maycompare some or all of this information to a type of delivery designatedfor the item received at 601, the weight measured at 603, and/or theaddress information obtained at 605.

If the information of the digital stamp does not match or substantiallymatch the information obtained from the item (e.g., different weight,which may include a tolerance range, different origin address, ordifferent destination addresses) (i.e., 623 is “No”), then at 624 thesystem can determine that the item is not the correct item intended forthe digital stamp, and can identify or classify the item as to bereturned to the origin address on the item and further sort and routethe item accordingly. If at 623 the system determines that theinformation of the digital stamp substantially matches the informationobtained from the item (i.e., 623 is “Yes”), then at 625 the system maymark the item with a physical indicia that the delivery fee has beenpaid. For example, the automated processing system can mark the itemwith a code (e.g., a sprayed-on bar code) or other information thatidentifies or otherwise corresponds to the digital stamp identified at619. If the item is later processed by another sorting system, (e.g.,after being moved to another sorting facility on the way to its deliverydestination), then that sorting system may recognize the code that wasapplied to the item at 625 as being a valid physical indicia of paymentof the delivery fee, and process the item in a conventional manner. At627, the automated processing system can sort and deliver the item inthe conventional fashion. And finally, at 629, the automated processingsystem can update the digital stamp information corresponding to theitem to deactivate the digital stamp.

In some implementations, marking the item with a code corresponding tothe digital stamp (625) may not be performed, and deactivating thedigital stamp (629) may not be performed, until after the item passesthrough its last sorting system before being delivered to its finaldestination or until after the item is delivered to its finaldestination. In such implementations, each sorting system that processesthe item enroute may perform the processing of 615-623.

FIG. 7 shows a table illustrating an example of a data structure forstoring digital stamp information 227 in accordance with aspects of thepresent disclosure. The digital stamp information 227 can be the same orsimilar to that previously described herein. The digital stampinformation 227 can include a number of records associating digitalstamps 705A, 705B, each having respective information for a digitalstamp, including an identifier code 707, a weight 709, a user name 711,a delivery type 713 selected by the user, an origin address 715, adestination address 717, a fee paid indicator 719, a creation date 721,an expiration date 723, and an active indicator 725. The identifier code707 may be a substantially unique identifier for each of the digitalstamps 705. In various implementations, the identifier code 707 may bemarked on an item (e.g., item 40) by a delivery service (e.g., by anautomated sorting system 210) after it determines that a particulardigital stamp 705 is active by referring to the active indicator 725.(E.g., FIG. 6, 625.) The weight 709 can represent the weight of the itemprovided by the respective user 711 or measured by a user interfacedevice (e.g., user interface device 205) when the digital stamp 705 isrequested. (E.g., FIG. 5, 509.) The user 711 and the origin address 715can be a name and address of the user who requested the digital stamp705. (E.g., FIG. 5, 505.) The user 711 and the origin address 715 can beautomatically obtained from user information (user information 223)associated with a user account (user account 211). (E.g., FIG. 5, 521)The destination address 715 can be provided by the user or obtained froman address list when the digital stamp 705 is requested. (E.g., FIG. 5,507.) The fee paid indicator 719 can indicate whether the payment forthe delivery fee for the item (e.g., FIGS. 5, 517 and 519) has beenreceived or approved from a bank or payment service. The creation date721 can be the date the digital stamp was generated. (E.g., FIG. 5,523). The expiration date can be a date the digital stamp 705 expires.In various implementations, the expiration date 723 can be calculatedbased on the creation date 721. For example, the digital stamps 705 mayexpire three days after the creation date 721. The active indicator 725can indicate whether the digital stamp 705 is currently active. Thevalue of the active indicator 725 (e.g., “Yes” or “No”) can bedetermined based on the feed paid indicator 719 and/or the expirationdate 723.

The present disclosure is not to be limited in terms of the particularembodiments described in this application, which are intended asillustrations of various aspects. Many modifications and variations canbe made without departing from its spirit and scope, as will be apparentto those skilled in the art. Functionally equivalent methods andapparatuses within the scope of the disclosure, in addition to thoseenumerated herein, will be apparent to those skilled in the art from theforegoing descriptions. Such modifications and variations are intendedto fall within the scope of the appended claims. The present disclosureis to be limited only by the terms of the appended claims, along withthe full scope of equivalents to which such claims are entitled. It isalso to be understood that the terminology used herein is for thepurpose of describing examples of implementations, and is not intendedto be limiting.

With respect to the use of substantially any plural and/or singularterms herein, those having skill in the art can translate from theplural to the singular and/or from the singular to the plural as isappropriate to the context and/or application. The varioussingular/plural permutations may be expressly set forth herein for sakeof clarity.

It will be understood by those within the art that, in general, termsused herein, and especially in the appended claims (e.g., bodies of theappended claims) are generally intended as “open” terms (e.g., the term“including” should be interpreted as “including but not limited to,” theterm “having” should be interpreted as “having at least,” the term“includes” should be interpreted as “includes but is not limited to,”etc.). It will be further understood by those within the art that if aspecific number of an introduced claim recitation is intended, such anintent will be explicitly recited in the claim, and in the absence ofsuch recitation no such intent is present. For example, as an aid tounderstanding, the following appended claims may contain usage of theintroductory phrases “at least one” and “one or more” to introduce claimrecitations. However, the use of such phrases should not be construed toimply that the introduction of a claim recitation by the indefinitearticles “a” or “an” limits any particular claim containing suchintroduced claim recitation to embodiments containing only one suchrecitation, even when the same claim includes the introductory phrases“one or more” or “at least one” and indefinite articles such as “a” or“an” (e.g., “a” and/or “an” should be interpreted to mean “at least one”or “one or more”); the same holds true for the use of definite articlesused to introduce claim recitations. In addition, even if a specificnumber of an introduced claim recitation is explicitly recited, thoseskilled in the art will recognize that such recitation should beinterpreted to mean at least the recited number (e.g., the barerecitation of “two recitations,” without other modifiers, means at leasttwo recitations, or two or more recitations). Furthermore, in thoseinstances where a convention analogous to “at least one of A, B, and C,etc.” is used, in general such a construction is intended in the senseone having skill in the art would understand the convention (e.g., “asystem having at least one of A, B, and C” would include but not belimited to systems that have A alone, B alone, C alone, A and Btogether, A and C together, B and C together, and/or A, B, and Ctogether, etc.). In those instances where a convention analogous to “atleast one of A, B, or C, etc.” is used, in general such a constructionis intended in the sense one having skill in the art would understandthe convention (e.g., “a system having at least one of A, B, or C” wouldinclude but not be limited to systems that have A alone, B alone, Calone, A and B together, A and C together, B and C together, and/or A,B, and C together, etc.). It will be further understood by those withinthe art that virtually any disjunctive word and/or phrase presenting twoor more alternative terms, whether in the description, claims, ordrawings, should be understood to contemplate the possibilities ofincluding one of the terms, either of the terms, or both terms. Forexample, the phrase “A or B” will be understood to include thepossibilities of “A” or “B” or “A and B.” In addition, where features oraspects of the disclosure are described in terms of Markush groups,those skilled in the art will recognize that the disclosure is alsothereby described in terms of any individual member or subgroup ofmembers of the Markush group.

What is claimed is:
 1. A system for using a digital stamp, the systemcomprising: one or more processor; a computer-readable data storagesystem, operably connected to the one or more processor, that storesprogram instructions; and a camera that is operably connected to the oneor more processor; wherein the program instructions, when executed bythe one or more processor, cause the system to perform operationscomprising: receiving a request from a user to deliver an item to adestination using a digital stamp, wherein the item includes destinationinformation, and the item lacks any physical indicator that a deliveryfee for the item has been paid or will be paid; receiving a destinationaddress from the user; calculating a delivery fee for delivering theitem, wherein the delivery fee is based on the destination address;generating a record for the digital stamp using the destination addressreceived from the user, the delivery fee, and user account information,wherein the record correlates the digital stamp with the item;obtaining, using the camera, an image of the item including thedestination information; determining, based on the image, that the itemlacks any physical indicator that a delivery fee for the item has beenpaid or will be paid; in response to determining that the item lacks anyphysical indicator that a delivery fee for the item has been paid orwill be paid, determining, based on the destination information from theimage, whether there is a digital stamp correlating to the item; and inresponse to determining that the digital stamp correlates to the item,directing the item for delivery according to the destinationinformation.
 2. The system of claim 1, wherein generating the record forthe digital stamp comprises: retrieving a user identifier and an originaddress of the item from the user account information; and storing theuser identifier, the origin address, and the destination address inassociation with an identifier of the digital stamp.
 3. The system ofclaim 2, wherein the request that is received and the destinationaddress that is received are spoken by the user, and the delivery fee isaudibly provided to the user by speech generation.
 4. The system ofclaim 1, wherein the operations further comprise: receiving a weight ofthe item; and wherein generating the record for the digital stampfurther comprises storing the weight in the record.
 5. The system ofclaim 4, wherein receiving the weight of the item comprises receivingthe weight of the item from a scale that is communicatively connected tothe one or more processors.
 6. The system of claim 1, wherein theoperations further comprise: deactivating the digital stamp when theitem is delivered.
 7. A method for using a digital stamp, the methodcomprising: receiving, by a computerized user interface devicecommunicatively connected a delivery service computing system, a requestfrom a user to deliver an item to a destination using a digital stamp,wherein the item includes destination information, and the item lacksany physical indicator that a delivery fee for the item has been paid orwill be paid; receiving, by the computerized user interface device, adestination address from the user; presenting to the user, by thecomputerized user interface device, a delivery fee for delivering theitem, wherein the delivery fee is based on the destination address;generating, by the delivery service computing system, a record for thedigital stamp using the destination address received from the user, thedelivery fee, and user account information, wherein the recordcorrelates the digital stamp with the item; collecting the item, whereinthe item lacks any physical indicator that the delivery fee for the itemhas been paid or will be paid; obtaining, using a camera operablyconnected to the delivery service computing system, an image of the itemincluding the destination information; determining, based on the image,that the item lacks any physical indicator that a delivery fee for theitem has been paid or will be paid; in response to determining that theitem lacks any physical indicator that a delivery fee for the item hasbeen paid or will be paid, determining, based on the destinationinformation from the image, whether there is a digital stamp correlatingto the item; and in response to determining that the digital stampcorrelates to the item, directing the item for delivery according to thedestination information.
 8. The method of claim 7, wherein generatingthe record for the digital stamp comprises: retrieving a user identifierand an origin address of the item from the user account information; andstoring the user identifier, the origin address, and the destinationaddress in association with an identifier of the digital stamp.
 9. Themethod of claim 8, wherein the request that is received and thedestination address that is received are spoken by the user, and thedelivery fee is audibly provided by speech generation implemented by theuser interface device.
 10. The method of claim 7, further comprising:receiving, by the computerized user interface device, a weight of theitem; and wherein generating the record for the digital stamp furthercomprises storing the weight in the record.
 11. The method of claim 10,wherein receiving the weight of the item comprises receiving the weightof the item from a scale that is communicatively connected to thecomputerized user interface device.
 12. The method of claim 7, furthercomprising: deactivating the digital stamp when the item is delivered.13. The method of claim 7, further comprising: in response todetermining that no digital stamp correlates to the item, directing theitem to be returned to the user.
 14. A computer-readable data storagedevice including instructions that, when executed by one or moreprocessors, perform operations comprising: receiving a request from auser to deliver an item to a destination using a digital stamp, whereinthe item includes destination information, and the item lacks anyphysical indicator that a delivery fee for the item has been paid orwill be paid; receiving a destination address from the user; calculatinga delivery fee for delivering the item, wherein the delivery fee isbased on the destination address; generating a record for the digitalstamp using the destination address received from the user, the deliveryfee, and user account information, wherein the record correlates thedigital stamp with the item; obtaining, using a camera operablyconnected to the one or more processors, an image of the item includingthe destination information; determining, based on the image, that theitem lacks any physical indicator that a delivery fee for the item hasbeen paid or will be paid; in response to determining that the itemlacks any physical indicator that a delivery fee for the item has beenpaid or will be paid, determining, based on the destination informationfrom the image, whether there is a digital stamp correlating to theitem; and in response to determining that the digital stamp correlatesto the item, directing the item for delivery according to thedestination information.
 15. The computer-readable data storage deviceof claim 14, wherein generating the record for the digital stampcomprises: retrieving a user identifier and an origin address of theitem from the user account information; and storing the user identifier,the origin address, and the destination address in association with anidentifier of the digital stamp.
 16. The computer-readable data storagedevice of claim 15, wherein the request that is received and thedestination address that is received are spoken by the user, and thedelivery fee is audibly provided by speech generation.
 17. Thecomputer-readable data storage device of claim 14, wherein theoperations further comprise: receiving a weight of the item; and whereingenerating the record for the digital stamp further comprises storingthe weight in the record.
 18. The computer-readable data storage deviceof claim 17, wherein receiving the weight of the item comprisesreceiving the weight of the item from a scale that is communicativelyconnected to the one or more processors.
 19. The computer-readable datastorage device of claim 14, wherein the operations further comprise:deactivating the digital stamp when the item is delivered.
 20. Thecomputer-readable data storage device of claim 14, wherein theoperations further comprise: in response to determining that no digitalstamp correlates to the item, directing the item to be returned to theuser.